safety of human life - Français Anglais Dictionnaire